// 先导入 axios第三方包 // get deldet 用传统url麻烦 params传递参数 ok
import axios from 'axios'
// request(请求的意思) create会生成一个axios的实例对象
const request = axios.create({
  // 1. 配置基准路径
  baseURL: 'http://192.168.13.38:7001'
})
// 请求拦截器
request.interceptors.request.use(
  config => {
    // console.log(config)
    // // 测试添加token值
    config.headers.Authorization = 'Bearer ' + window.localStorage.getItem('token')
    // 必须返回出去
    return config
  },
  err => {
    // 表示Promise被拒绝的原因
    return Promise.reject(err)
  }
)
// 响应拦截器
request.interceptors.response.use(
  config => {
    return config
  },
  err => {
    // 表示Promise被拒绝的原因
    return Promise.reject(err)
  }
)
// 利用babel 语法导出
export default request
